package com.property.system.service;


import com.property.system.domain.SysPropertyRepair;
import java.util.List;

public interface ISysPropertyRepairService {

    /**
     * 查询维修单列表
     */
    List<SysPropertyRepair> selectSysPropertyRepairList(SysPropertyRepair repair);

    /**
     * 查询处理的维修单（用于生成支付订单）
     */
    List<SysPropertyRepair> selectDealSysPropertyRepairList();

    /**
     * 查询单个维修单
     */
    SysPropertyRepair selectSysPropertyRepairById(Long id);

    /**
     * 新增维修单
     */
    int insertSysPropertyRepair(SysPropertyRepair repair);

    /**
     * 更新维修单
     */
    int updateSysPropertyRepair(SysPropertyRepair repair);

    /**
     * 删除维修单（单个）
     */
    int deleteSysPropertyRepairById(Long id);

    /**
     * 删除维修单（批量）
     */
    int deleteSysPropertyRepairByIds(Long[] ids);
}
